package com.weaver.qfengx;

import com.google.common.base.Splitter;

import java.util.List;

/**
 * @Description 多语言工具
 * @Author: Qfengx <qffg1998@126.com>
 * @Date: 2021-10-01 18:10
 */
public class LanUtils {

    public static String getLanVal(String val, int lan) {
        String s = StringUtils.val(val);
        if (StringUtils.isNotEmpty(s)) {
            if (s.startsWith("~`~`") && s.endsWith("`~`~")) {
                List<String> sp = Splitter.on("`~`").omitEmptyStrings().trimResults().splitToList(s);
                for (String spv : sp) {
                    if (spv.startsWith(lan + " ")) { // 找到匹配的语言
                        return spv.replace(lan + " ", "");
                    }
                }
            }
        }
        return val;
    }

}
